make an overwhelming impression - Deutsch Englisch Wörterbuch